package com.telenav.mvc;

import com.telenav.framework.mvc.IActionConstants;
import com.telenav.framework.mvc.IStateConstants;
import com.telenav.framework.mvc.ITriggerConstants;

public interface ICommonConstants extends ITriggerConstants, IActionConstants, IStateConstants{

	
	public static final int USER_BASE_ENTRY             = 1000;
	
	public static final int USER_BASE_HOME             = 2000;
	
	public static final int USER_BASE_ACTIVITY    = 3000;
	
	public static final int USER_BASE_ACTIVITYLIST    = 4000;
	
	public static final int USER_BASE_MAP 			= 5000;
    // ------------------------------------------------------------
    // Command id definition
    // ------------------------------------------------------------
    public static final int CMD_COMMON_OK = CMD_COMMON_BASE + 1;

    public static final int CMD_COMMON_BACK = CMD_COMMON_BASE + 2;

    public static final int CMD_COMMON_CANCEL = CMD_COMMON_BASE + 3;

    public static final int CMD_COMMON_EXIT = CMD_COMMON_BASE + 4;
    
    public static int[][] STATE_TABLE_COMMON = new int[][]
    {
        { STATE_ANY, CMD_COMMON_BACK, STATE_PREV, ACTION_NONE }
    };
}
